package lime.text.harfbuzz;

#if (!lime_doc_gen || lime_harfbuzz)
#if (haxe_ver >= 4.0) enum #else @:enum #end abstract HBScript(Int) from Int to Int
{
	public var COMMON = "Z".code << 24 | "y".code << 16 | "y".code << 8 | "y".code;
	public var INHERITED = "Z".code << 24 | "i".code << 16 | "n".code << 8 | "h".code;
	public var UNKNOWN = "Z".code << 24 | "z".code << 16 | "z".code << 8 | "z".code;
	public var ARABIC = "A".code << 24 | "r".code << 16 | "a".code << 8 | "b".code;
	public var ARMENIAN = "A".code << 24 | "r".code << 16 | "m".code << 8 | "n".code;
	public var BENGALI = "B".code << 24 | "e".code << 16 | "n".code << 8 | "g".code;
	public var CYRILLIC = "C".code << 24 | "y".code << 16 | "r".code << 8 | "l".code;
	public var DEVANAGARI = "D".code << 24 | "e".code << 16 | "v".code << 8 | "a".code;
	public var GEORGIAN = "G".code << 24 | "e".code << 16 | "o".code << 8 | "r".code;
	public var GREEK = "G".code << 24 | "r".code << 16 | "e".code << 8 | "k".code;
	public var GUJARATI = "G".code << 24 | "u".code << 16 | "j".code << 8 | "r".code;
	public var GURMUKHI = "G".code << 24 | "u".code << 16 | "r".code << 8 | "u".code;
	public var HANGUL = "H".code << 24 | "a".code << 16 | "n".code << 8 | "g".code;
	public var HAN = "H".code << 24 | "a".code << 16 | "n".code << 8 | "i".code;
	public var HEBREW = "H".code << 24 | "e".code << 16 | "b".code << 8 | "r".code;
	public var HIRAGANA = "H".code << 24 | "i".code << 16 | "r".code << 8 | "a".code;
	public var KANNADA = "K".code << 24 | "n".code << 16 | "d".code << 8 | "a".code;
	public var KATAKANA = "K".code << 24 | "a".code << 16 | "n".code << 8 | "a".code;
	public var LAO = "L".code << 24 | "a".code << 16 | "o".code << 8 | "o".code;
	public var LATIN = "L".code << 24 | "a".code << 16 | "t".code << 8 | "n".code;
	public var MALAYALAM = "M".code << 24 | "l".code << 16 | "y".code << 8 | "m".code;
	public var ORIYA = "O".code << 24 | "r".code << 16 | "y".code << 8 | "a".code;
	public var TAMIL = "T".code << 24 | "a".code << 16 | "m".code << 8 | "l".code;
	public var TELUGU = "T".code << 24 | "e".code << 16 | "l".code << 8 | "u".code;
	public var THAI = "T".code << 24 | "h".code << 16 | "a".code << 8 | "i".code;
	public var TIBETAN = "T".code << 24 | "i".code << 16 | "b".code << 8 | "t".code;
	public var BOPOMOFO = "B".code << 24 | "o".code << 16 | "p".code << 8 | "o".code;
	public var BRAILLE = "B".code << 24 | "r".code << 16 | "a".code << 8 | "i".code;
	public var CANADIAN_SYLLABICS = "C".code << 24 | "a".code << 16 | "n".code << 8 | "s".code;
	public var CHEROKEE = "C".code << 24 | "h".code << 16 | "e".code << 8 | "r".code;
	public var ETHIOPIC = "E".code << 24 | "t".code << 16 | "h".code << 8 | "i".code;
	public var KHMER = "K".code << 24 | "h".code << 16 | "m".code << 8 | "r".code;
	public var MONGOLIAN = "M".code << 24 | "o".code << 16 | "n".code << 8 | "g".code;
	public var MYANMAR = "M".code << 24 | "y".code << 16 | "m".code << 8 | "r".code;
	public var OGHAM = "O".code << 24 | "g".code << 16 | "a".code << 8 | "m".code;
	public var RUNIC = "R".code << 24 | "u".code << 16 | "n".code << 8 | "r".code;
	public var SINHALA = "S".code << 24 | "i".code << 16 | "n".code << 8 | "h".code;
	public var SYRIAC = "S".code << 24 | "y".code << 16 | "r".code << 8 | "c".code;
	public var THAANA = "T".code << 24 | "h".code << 16 | "a".code << 8 | "a".code;
	public var YI = "Y".code << 24 | "i".code << 16 | "i".code << 8 | "i".code;
	public var DESERET = "D".code << 24 | "s".code << 16 | "r".code << 8 | "t".code;
	public var GOTHIC = "G".code << 24 | "o".code << 16 | "t".code << 8 | "h".code;
	public var OLD_ITALIC = "I".code << 24 | "t".code << 16 | "a".code << 8 | "l".code;
	public var BUHID = "B".code << 24 | "u".code << 16 | "h".code << 8 | "d".code;
	public var HANUNOO = "H".code << 24 | "a".code << 16 | "n".code << 8 | "o".code;
	public var TAGALOG = "T".code << 24 | "g".code << 16 | "l".code << 8 | "g".code;
	public var TAGBANWA = "T".code << 24 | "a".code << 16 | "g".code << 8 | "b".code;
	public var CYPRIOT = "C".code << 24 | "p".code << 16 | "r".code << 8 | "t".code;
	public var LIMBU = "L".code << 24 | "i".code << 16 | "m".code << 8 | "b".code;
	public var LINEAR_B = "L".code << 24 | "i".code << 16 | "n".code << 8 | "b".code;
	public var OSMANYA = "O".code << 24 | "s".code << 16 | "m".code << 8 | "a".code;
	public var SHAVIAN = "S".code << 24 | "h".code << 16 | "a".code << 8 | "w".code;
	public var TAI_LE = "T".code << 24 | "a".code << 16 | "l".code << 8 | "e".code;
	public var UGARITIC = "U".code << 24 | "g".code << 16 | "a".code << 8 | "r".code;
	public var BUGINESE = "B".code << 24 | "u".code << 16 | "g".code << 8 | "i".code;
	public var COPTIC = "C".code << 24 | "o".code << 16 | "p".code << 8 | "t".code;
	public var GLAGOLITIC = "G".code << 24 | "l".code << 16 | "a".code << 8 | "g".code;
	public var KHAROSHTHI = "K".code << 24 | "h".code << 16 | "a".code << 8 | "r".code;
	public var NEW_TAI_LUE = "T".code << 24 | "a".code << 16 | "l".code << 8 | "u".code;
	public var OLD_PERSIAN = "X".code << 24 | "p".code << 16 | "e".code << 8 | "o".code;
	public var SYLOTI_NAGRI = "S".code << 24 | "y".code << 16 | "l".code << 8 | "o".code;
	public var TIFINAGH = "T".code << 24 | "f".code << 16 | "n".code << 8 | "g".code;
	public var BALINESE = "B".code << 24 | "a".code << 16 | "l".code << 8 | "i".code;
	public var CUNEIFORM = "X".code << 24 | "s".code << 16 | "u".code << 8 | "x".code;
	public var NKO = "N".code << 24 | "k".code << 16 | "o".code << 8 | "o".code;
	public var PHAGS_PA = "P".code << 24 | "h".code << 16 | "a".code << 8 | "g".code;
	public var PHOENICIAN = "P".code << 24 | "h".code << 16 | "n".code << 8 | "x".code;
	public var CARIAN = "C".code << 24 | "a".code << 16 | "r".code << 8 | "i".code;
	public var CHAM = "C".code << 24 | "h".code << 16 | "a".code << 8 | "m".code;
	public var KAYAH_LI = "K".code << 24 | "a".code << 16 | "l".code << 8 | "i".code;
	public var LEPCHA = "L".code << 24 | "e".code << 16 | "p".code << 8 | "c".code;
	public var LYCIAN = "L".code << 24 | "y".code << 16 | "c".code << 8 | "i".code;
	public var LYDIAN = "L".code << 24 | "y".code << 16 | "d".code << 8 | "i".code;
	public var OL_CHIKI = "O".code << 24 | "l".code << 16 | "c".code << 8 | "k".code;
	public var REJANG = "R".code << 24 | "j".code << 16 | "n".code << 8 | "g".code;
	public var SAURASHTRA = "S".code << 24 | "a".code << 16 | "u".code << 8 | "r".code;
	public var SUNDANESE = "S".code << 24 | "u".code << 16 | "n".code << 8 | "d".code;
	public var VAI = "V".code << 24 | "a".code << 16 | "i".code << 8 | "i".code;
	public var AVESTAN = "A".code << 24 | "v".code << 16 | "s".code << 8 | "t".code;
	public var BAMUM = "B".code << 24 | "a".code << 16 | "m".code << 8 | "u".code;
	public var EGYPTIAN_HIEROGLYPHS = "E".code << 24 | "g".code << 16 | "y".code << 8 | "p".code;
	public var IMPERIAL_ARAMAIC = "A".code << 24 | "r".code << 16 | "m".code << 8 | "i".code;
	public var INSCRIPTIONAL_PAHLAVI = "P".code << 24 | "h".code << 16 | "l".code << 8 | "i".code;
	public var INSCRIPTIONAL_PARTHIAN = "P".code << 24 | "r".code << 16 | "t".code << 8 | "i".code;
	public var JAVANESE = "J".code << 24 | "a".code << 16 | "v".code << 8 | "a".code;
	public var KAITHI = "K".code << 24 | "t".code << 16 | "h".code << 8 | "i".code;
	public var LISU = "L".code << 24 | "i".code << 16 | "s".code << 8 | "u".code;
	public var MEETEI_MAYEK = "M".code << 24 | "t".code << 16 | "e".code << 8 | "i".code;
	public var OLD_SOUTH_ARABIAN = "S".code << 24 | "a".code << 16 | "r".code << 8 | "b".code;
	public var OLD_TURKIC = "O".code << 24 | "r".code << 16 | "k".code << 8 | "h".code;
	public var SAMARITAN = "S".code << 24 | "a".code << 16 | "m".code << 8 | "r".code;
	public var TAI_THAM = "L".code << 24 | "a".code << 16 | "n".code << 8 | "a".code;
	public var TAI_VIET = "T".code << 24 | "a".code << 16 | "v".code << 8 | "t".code;
	public var BATAK = "B".code << 24 | "a".code << 16 | "t".code << 8 | "k".code;
	public var BRAHMI = "B".code << 24 | "r".code << 16 | "a".code << 8 | "h".code;
	public var MANDAIC = "M".code << 24 | "a".code << 16 | "n".code << 8 | "d".code;
	public var CHAKMA = "C".code << 24 | "a".code << 16 | "k".code << 8 | "m".code;
	public var MEROITIC_CURSIVE = "M".code << 24 | "e".code << 16 | "r".code << 8 | "c".code;
	public var MEROITIC_HIEROGLYPHS = "M".code << 24 | "e".code << 16 | "r".code << 8 | "o".code;
	public var MIAO = "P".code << 24 | "l".code << 16 | "r".code << 8 | "d".code;
	public var SHARADA = "S".code << 24 | "h".code << 16 | "r".code << 8 | "d".code;
	public var SORA_SOMPENG = "S".code << 24 | "o".code << 16 | "r".code << 8 | "a".code;
	public var TAKRI = "T".code << 24 | "a".code << 16 | "k".code << 8 | "r".code;
	public var BASSA_VAH = "B".code << 24 | "a".code << 16 | "s".code << 8 | "s".code;
	public var CAUCASIAN_ALBANIAN = "A".code << 24 | "g".code << 16 | "h".code << 8 | "b".code;
	public var DUPLOYAN = "D".code << 24 | "u".code << 16 | "p".code << 8 | "l".code;
	public var ELBASAN = "E".code << 24 | "l".code << 16 | "b".code << 8 | "a".code;
	public var GRANTHA = "G".code << 24 | "r".code << 16 | "a".code << 8 | "n".code;
	public var KHOJKI = "K".code << 24 | "h".code << 16 | "o".code << 8 | "j".code;
	public var KHUDAWADI = "S".code << 24 | "i".code << 16 | "n".code << 8 | "d".code;
	public var LINEAR_A = "L".code << 24 | "i".code << 16 | "n".code << 8 | "a".code;
	public var MAHAJANI = "M".code << 24 | "a".code << 16 | "h".code << 8 | "j".code;
	public var MANICHAEAN = "M".code << 24 | "a".code << 16 | "n".code << 8 | "i".code;
	public var MENDE_KIKAKUI = "M".code << 24 | "e".code << 16 | "n".code << 8 | "d".code;
	public var MODI = "M".code << 24 | "o".code << 16 | "d".code << 8 | "i".code;
	public var MRO = "M".code << 24 | "r".code << 16 | "o".code << 8 | "o".code;
	public var NABATAEAN = "N".code << 24 | "b".code << 16 | "a".code << 8 | "t".code;
	public var OLD_NORTH_ARABIAN = "N".code << 24 | "a".code << 16 | "r".code << 8 | "b".code;
	public var OLD_PERMIC = "P".code << 24 | "e".code << 16 | "r".code << 8 | "m".code;
	public var PAHAWH_HMONG = "H".code << 24 | "m".code << 16 | "n".code << 8 | "g".code;
	public var PALMYRENE = "P".code << 24 | "a".code << 16 | "l".code << 8 | "m".code;
	public var PAU_CIN_HAU = "P".code << 24 | "a".code << 16 | "u".code << 8 | "c".code;
	public var PSALTER_PAHLAVI = "P".code << 24 | "h".code << 16 | "l".code << 8 | "p".code;
	public var SIDDHAM = "S".code << 24 | "i".code << 16 | "d".code << 8 | "d".code;
	public var TIRHUTA = "T".code << 24 | "i".code << 16 | "r".code << 8 | "h".code;
	public var WARANG_CITI = "W".code << 24 | "a".code << 16 | "r".code << 8 | "a".code;
	public var AHOM = "A".code << 24 | "h".code << 16 | "o".code << 8 | "m".code;
	public var ANATOLIAN_HIEROGLYPHS = "H".code << 24 | "l".code << 16 | "u".code << 8 | "w".code;
	public var HATRAN = "H".code << 24 | "a".code << 16 | "t".code << 8 | "r".code;
	public var MULTANI = "M".code << 24 | "u".code << 16 | "l".code << 8 | "t".code;
	public var OLD_HUNGARIAN = "H".code << 24 | "u".code << 16 | "n".code << 8 | "g".code;
	public var SIGNWRITING = "S".code << 24 | "g".code << 16 | "n".code << 8 | "w".code;
	public var ADLAM = "A".code << 24 | "d".code << 16 | "l".code << 8 | "m".code;
	public var BHAIKSUKI = "B".code << 24 | "h".code << 16 | "k".code << 8 | "s".code;
	public var MARCHEN = "M".code << 24 | "a".code << 16 | "r".code << 8 | "c".code;
	public var OSAGE = "O".code << 24 | "s".code << 16 | "g".code << 8 | "e".code;
	public var TANGUT = "T".code << 24 | "a".code << 16 | "n".code << 8 | "g".code;
	public var NEWA = "N".code << 24 | "e".code << 16 | "w".code << 8 | "a".code;
	public var MASARAM_GONDI = "G".code << 24 | "o".code << 16 | "n".code << 8 | "m".code;
	public var NUSHU = "N".code << 24 | "s".code << 16 | "h".code << 8 | "u".code;
	public var SOYOMBO = "S".code << 24 | "o".code << 16 | "y".code << 8 | "o".code;
	public var ZANABAZAR_SQUARE = "Z".code << 24 | "a".code << 16 | "n".code << 8 | "b".code;
	public var DOGRA = "D".code << 24 | "o".code << 16 | "g".code << 8 | "r".code;
	public var GUNJALA_GONDI = "G".code << 24 | "o".code << 16 | "n".code << 8 | "g".code;
	public var HANIFI_ROHINGYA = "R".code << 24 | "o".code << 16 | "h".code << 8 | "g".code;
	public var MAKASAR = "M".code << 24 | "a".code << 16 | "k".code << 8 | "a".code;
	public var MEDEFAIDRIN = "M".code << 24 | "e".code << 16 | "d".code << 8 | "f".code;
	public var OLD_SOGDIAN = "S".code << 24 | "o".code << 16 | "g".code << 8 | "o".code;
	public var SOGDIAN = "S".code << 24 | "o".code << 16 | "g".code << 8 | "d".code;
	public var INVALID = 0;
}
#end
